@CHARSET "UTF-8";

html,body {
	height: 100%;
}

div.header {
	background-color: aqua;
	border: 1px solid black;
}

.group {
	padding: 10px;
	margin: 5px;
	display: inline-block;
	border: 1px solid black;
}

.section {
	height: auto;
	padding: 10px;
	border: 2px solid grey;
}

.sectionGenPath {
	min-height: 2em;
	border: 1px solid blue;
}

.sectionBody {
	min-height: 200px;
	height: auto;
	border: 1px solid blue;
}

.draggable {
	z-index: 9999;
	cursor: move;
}

.error {
	border: 1px solid red;
}

.element {
	background: AntiqueWhite;
	border: 1px solid blue;
}

.loop {
	background: NavajoWhite;
}

.loopBody {
	background: white;
	padding-left: 5px;
	min-width: 30px;
}

.expression {
	background: pink;
}

.condition {
	background: LightSteelBlue;
	padding: 2px;
}

.conditionBody {
	display: inline;
	background: white;
	padding-left: 5px;
	min-width: 30px;
}

#sectionsdiv {
	height: auto;
}

.multiInstanceTable {
	border: 1px solid black;
	display: inline;
}

.descriptor {
	border-top: 2px solid gray;
	border-bottom: 2px solid gray;
	border-left: 1px solid gray;
}
